/Use symbol '/' to comment a line


/Protocol; can be either TCP or UDP; it's required or error will be shown when parsing list
#PROTO=TCP
/IP version; can be 4 or 6
#IPV=4
/Proxy settings; should be in the form of protocol://ip:port; leave empty to disable
#PROXY=


/Strategy keys; program will use them to form a list of all possible combinations
/One line - one key set; must begin with '#KEY#'
/Use symbol ';' for keys separation
/Use symbol '&' for keys merging
/'empty' will be substituted with nothingness; 'FAKESNI', 'FAKEHEXSTREAMTCP', 'FAKEHEXSTREAMUDP', 'FAKEHEXBYTESTCP', 'FAKEHEXBYTESUDP', 'PAYLOADTCP' and 'PAYLOADUDP' will be substituted with values from config.ini
/You can also put values directly, if you don't want substitution
/Group of keys must always end with #ENDGROUP#


/---No fooling---/

#KEY#--wf-tcp=0
#KEY#--skip
#ENDGROUP#

/---Fake---/

#KEY#--wf-l3=ipv4
#KEY#--wf-tcp=443
#KEY#--dpi-desync=fake
#KEY#--dpi-desync-fake-tls-mod=rnd,rndsni,dupsid,padencap;--dpi-desync-fake-tls-mod=sni=fonts.google.com,rnd,dupsid,padencap
#KEY#--dpi-desync-fooling=md5sig;--dpi-desync-fooling=badsum;--dpi-desync-fooling=badseq;--dpi-desync-fooling=datanoack;--dpi-desync-ttl=4;--dpi-desync-ttl=8
#ENDGROUP#

/---Fakedsplit, Fakeddisorder---/

#KEY#--wf-l3=ipv4
#KEY#--wf-tcp=443
#KEY#--dpi-desync=fakedsplit;--dpi-desync=fakeddisorder
#KEY#--dpi-desync-fake-tls-mod=rnd,rndsni,dupsid,padencap;--dpi-desync-fake-tls-mod=sni=fonts.google.com,rnd,dupsid,padencap
#KEY#--dpi-desync-split-pos=1;--dpi-desync-split-pos=method+1;--dpi-desync-split-pos=host+1;--dpi-desync-split-pos=endhost-1;--dpi-desync-split-pos=sld+1;--dpi-desync-split-pos=endsld-1;--dpi-desync-split-pos=midsld;--dpi-desync-split-pos=sniext
#KEY#--dpi-desync-fooling=md5sig;--dpi-desync-fooling=badsum;--dpi-desync-fooling=badseq;--dpi-desync-fooling=datanoack;--dpi-desync-ttl=4;--dpi-desync-ttl=8
#ENDGROUP#

/---Syndata---/

#KEY#--wf-l3=ipv4
#KEY#--wf-tcp=443
#KEY#--dpi-desync=syndata
#KEY#empty;--dpi-desync-fake-syndata=0x00000000;--dpi-desync-fake-syndata=0x16030301;--dpi-desync-fake-syndata=PAYLOADTCP
#ENDGROUP#

/---Multisplit, Multidisorder---/

#KEY#--wf-l3=ipv4
#KEY#--wf-tcp=443
#KEY#--dpi-desync=multisplit;--dpi-desync=multidisorder
#KEY#--dpi-desync-split-pos=1;--dpi-desync-split-pos=method+1;--dpi-desync-split-pos=host+1;--dpi-desync-split-pos=endhost-1;--dpi-desync-split-pos=sld+1;--dpi-desync-split-pos=endsld-1;--dpi-desync-split-pos=midsld;--dpi-desync-split-pos=sniext
#KEY#empty;--dpi-desync-split-pos=1;--dpi-desync-split-pos=method+1;--dpi-desync-split-pos=host+1;--dpi-desync-split-pos=endhost-1;--dpi-desync-split-pos=sld+1;--dpi-desync-split-pos=endsld-1;--dpi-desync-split-pos=midsld;--dpi-desync-split-pos=sniext
#KEY#empty;--dpi-desync-split-seqovl=1;--dpi-desync-split-seqovl=3
#ENDGROUP#

/---Fake + Multisplit, Multidisorder---/

#KEY#--wf-l3=ipv4
#KEY#--wf-tcp=443
#KEY#--dpi-desync=fake,multisplit;--dpi-desync=fake,multidisorder
#KEY#--dpi-desync-fake-tls-mod=rnd,rndsni,dupsid,padencap;--dpi-desync-fake-tls-mod=sni=fonts.google.com,rnd,dupsid,padencap
#KEY#--dpi-desync-fooling=md5sig;--dpi-desync-fooling=badsum;--dpi-desync-fooling=badseq;--dpi-desync-fooling=datanoack;--dpi-desync-ttl=4;--dpi-desync-ttl=8
#KEY#--dpi-desync-split-pos=1;--dpi-desync-split-pos=method+1;--dpi-desync-split-pos=host+1;--dpi-desync-split-pos=endhost-1;--dpi-desync-split-pos=sld+1;--dpi-desync-split-pos=endsld-1;--dpi-desync-split-pos=midsld;--dpi-desync-split-pos=sniext
#KEY#empty;--dpi-desync-split-pos=1;--dpi-desync-split-pos=method+1;--dpi-desync-split-pos=host+1;--dpi-desync-split-pos=endhost-1;--dpi-desync-split-pos=sld+1;--dpi-desync-split-pos=endsld-1;--dpi-desync-split-pos=midsld;--dpi-desync-split-pos=sniext
#KEY#empty;--dpi-desync-split-seqovl=1;--dpi-desync-split-seqovl=3
#ENDGROUP#